deliver a series of blows - Almanca İngilizce Sözlük